generator restoration